package com.education.service;

import java.util.ArrayList;
import java.util.Map;
import com.education.model.QuestionExam;

public interface SelectExamApi {

    /**
     * 2017/8/9 王娇
     * 查询内容
     * @return 返回一个集合里面是Judge实例化
     * @param pageNum
     * @param pageSize
     * @param searchMessage
     * @param questionType
     * @throws Exception
     */
    Map<Object,Object> getPage(Integer pageNum,Integer pageSize,String searchMessage,Integer questionType) throws Exception;

    
    /**添加判断题章节测试
     * @param se 判断题章节测试类
     * @throws Exception
     */
    void addCourseSection(QuestionExam se) throws Exception;
    /**添加判断题期末测试
     * @param se 判断题章节测试类
     * @throws Exception
     */
    
    void addExamService(QuestionExam se) throws Exception;
    
    
    /**添加入学测试题
     * @param se
     * @throws Exception
     */
    void addEnterText(QuestionExam se) throws Exception;
    
    
    /**更新数据
     * @param se
     * @throws Exception
     */
    void update(QuestionExam se) throws Exception;
    
    
    
    /**删除数据
     * @param judgeId
     * @throws Exception
     */
    void delete(Integer judgeId)throws Exception;

    /**
     * 批量导入
     * @param
     * @throws Exception
     */
    void excelUplode(Map<String, ArrayList<String>> map,QuestionExam questionExam) throws Exception;


}
